#ifndef FKMODELROLE_H
#define FKMODELROLE_H

#include <QString>
#include <QByteArray>

namespace FKModelRole{
    const int osTypeRole(Qt::UserRole+3);
    const int fileVName(Qt::UserRole+4);
    const int objectID(Qt::UserRole+5);
    const int nameRole(Qt::UserRole+6);
    const int roomDescription(Qt::UserRole+7);
    const int roomCapacity(Qt::UserRole+8);
    const int roomUsedCapacity(Qt::UserRole+9);
    const int roomType(Qt::UserRole+10);
    const int actorOptions(Qt::UserRole+11);
    const int needDL(Qt::UserRole+12);
    const int hostVersion(Qt::UserRole+13);
    const int clientVersion(Qt::UserRole+14);
    const int hostWeight(Qt::UserRole+15);
    const int clientWeight(Qt::UserRole+16);
    const int downloadedSize(Qt::UserRole+17);
    const int needRE(Qt::UserRole+18);
    const int score(Qt::UserRole+19);
    const int hostWeightLbl(Qt::UserRole+20);
    const int clientWeightLbl(Qt::UserRole+21);
    const int downloadedWeightLbl(Qt::UserRole+22);
    const int allowDL(Qt::UserRole+23);
    const int allowRE(Qt::UserRole+24);
    const int commonInstanceValue(Qt::UserRole+25);
    const int commonInstanceKey(Qt::UserRole+26);
    const int commonInstanceName(Qt::UserRole+27);
    const QByteArray fkqObjectID("objectID");
    const QByteArray fkqNameRole("nameRole");
    const QByteArray fkqRoomDescription("roomDescription");
    const QByteArray fkqRoomCapacity("roomCapacity");
    const QByteArray fkqRoomUsedCapacity("roomUsedCapacity");
    const QByteArray fkqRoomType("roomType");
    const QByteArray fkqScore("score");
    const QByteArray fkqNeedDL("needDL");
    const QByteArray fkqFileVName("fileName");
    const QByteArray fkqHostVersion("hostVersion");
    const QByteArray fkqHostWeight("hostWeight");
    const QByteArray fkqClientVersion("clientVersion");
    const QByteArray fkqClientWeight("clientWeight");
    const QByteArray fkqDownloadedSize("downloadedSize");
    const QByteArray fkqNeedRE("needRE");
    const QByteArray fkqHostWeightLbl("hostWeightLbl");
    const QByteArray fkqClientWeightLbl("clientWeightLbl");
    const QByteArray fkqDownloadedWeightLbl("downloadedWeightLbl");
    const QByteArray fkqAllowDL("allowDL");
    const QByteArray fkqAllowRE("allowRE");
}

#endif // FKMODELROLE_H
